|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectga.core.individual.IndividualComparator.TestInterval
private static class IndividualComparator.TestInterval
This class is just for testing.
| Field Summary | |
|---|---|
private double |
center
|
private double |
max
|
private double |
min
|
private java.lang.String |
name
|
| Fields inherited from interface ga.core.individual.IFitness |
|---|
UNEVALUATED |
| Constructor Summary | |
|---|---|
IndividualComparator.TestInterval(java.lang.String name)
|
|
| Method Summary | |
|---|---|
IndividualComparator.TestInterval |
clone()
Creates a new individual that is equal to this. |
GAContext |
getContext()
Getter for the GA context. |
double |
getFitness()
Getter for the fitness of the individual. |
double |
getFitnessWidth()
Getter for the fitness width (max-min). |
long |
getId()
Getter for the unique id. |
double |
getMaxFitness()
Getter for the maximum fitness. |
double |
getMinFitness()
Getter for the minimum fitness. |
void |
initRandomly()
Initializes the genotype randomly and resets the fitness. |
boolean |
isEvaluated()
Determines if the individual has been evaluated. |
void |
setContext(GAContext context)
Sets the GA context. |
void |
setFitness(double fitness)
Setter for the fitness of the individual. |
void |
setFitnessInterval(double center,
double width)
Sets the fitness interval by its center and width. |
void |
setFitnessLimits(double min,
double max)
Sets the fitness interval by its minimum and maximum. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private double min
private double max
private double center
private final java.lang.String name
| Constructor Detail |
|---|
public IndividualComparator.TestInterval(java.lang.String name)
name - name| Method Detail |
|---|
public void setFitness(double fitness)
IFitness
setFitness in interface IFitnessfitness - The fitness.public double getFitness()
IFitness
getFitness in interface IFitnesspublic double getMinFitness()
IIntervalFitness
getMinFitness in interface IIntervalFitnesspublic double getMaxFitness()
IIntervalFitness
getMaxFitness in interface IIntervalFitnesspublic double getFitnessWidth()
IIntervalFitness
getFitnessWidth in interface IIntervalFitness
public void setFitnessInterval(double center,
double width)
IIntervalFitness
setFitnessInterval in interface IIntervalFitnesscenter - Center of the fitness interval.width - The width of the fitness interval.
public void setFitnessLimits(double min,
double max)
IIntervalFitness
setFitnessLimits in interface IIntervalFitnessmin - Minimum fitness.max - Maximum fitness.public void initRandomly()
IIndividual
initRandomly in interface IIndividual<IndividualComparator.TestInterval>public boolean isEvaluated()
IIndividual
isEvaluated in interface IIndividual<IndividualComparator.TestInterval>true if the individual is evaluated.public long getId()
IIndividual
getId in interface IIndividual<IndividualComparator.TestInterval>public void setContext(GAContext context)
IIndividual
setContext in interface IIndividual<IndividualComparator.TestInterval>context - The contextpublic GAContext getContext()
IIndividual
getContext in interface IIndividual<IndividualComparator.TestInterval>public IndividualComparator.TestInterval clone()
IIndividual
clone in interface IIndividual<IndividualComparator.TestInterval>clone in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||